package com.zrrd.utils;

import com.zrrd.service.UserService;
import com.zrrd.service.impl.UserServiceImpl;

/**
 * @author WanJl
 * @version 1.0
 * @title UserServiceFactory
 * @description 创建UserService的静态工厂，作用是通过静态方法，创建UserService对象(UserServiceImpl)
 * @create 2024/1/25 15:29
 */
public class UserServiceFactory {
    /**
     * 获取UserService对象的静态方法
     * @return
     */
    public static UserService getUserService(){
        System.out.println("使用了UserServiceFactory中的静态方法..获取的UserService对象...");
        return new UserServiceImpl();
    }

    /**
     * 获取UserService对象的普通方法
     * @return
     */
    public UserService getUserService02(){
        System.out.println("使用了UserServiceFactory中的普通方法..获取的UserService对象...");
        return new UserServiceImpl();
    }
}
